n = int(input('Введите четырёхзначне число '))
a = n%10
b = n%100//10
c = n%1000//100
d = n//1000
m = 10
h = -1
z = 0
if n<1000 or n>9999:
        print('Введённое число не является четырёхзначным')
else:
        if n%2==0:
            print('Число чётное: Да')
        else:
            print('Число чётное: Нет')
        if n%3==0:
            print('Число кратное трём: Да')
        else:
            print('Число кратное трём: Нет')
        if int(n**0.5)**2==n:
            print('Число является квадратом числа: ', int(n**0.5))
        else:
            print('Число является квадратом числа: Нет')
        if m>a:
            m=a
        if m>b:
            m=b
        if m>c:
            m=c
        if m>d:
            m=d
        print('Наименьшая цифра числа: ',m)
        if h<a:
            h=a
        if h<b:
            h=b
        if h<c:
            h=c
        if h<d:
            h=d
        print('Наибольшая цифра числа: ',h)
        if a==0:
            z+=1
        if b==0:
            z+=1
        if c==0:
            z+=1
        if d==0:
            z+=1
        print('Количество нулей в числе: ',z)
        if int(a**0.5)**2==a:
            print('Цифра в разряде единиц является квадратом цифры: ',int(a**0.5))
        else:
            print('Цифра в разряде единиц является квадратом цифры: Нет')
        if int(b**0.5)**2==b:
            print('Цифра в разряде десятков является квадратом цифры: ',int(b**0.5))
        else:
            print ('Цифра в разряде десятков является квадратом цифры: Нет')
        if int(c**0.5)**2==c:
            print('Цифра в разряде сотен является квадратом цифры: ',int(c**0.5))
        else:
            print('Цифра в разряде сотен является квадратом цифры: Нет')
        if int(d**0.5)**2==d:
            print('Цифра в разряде тысяч является квадратом цифры: ',int(d**0.5))
        else:
            print('Цифра в разряде тысяч является квадратом цифры: Нет')
